1
Architettura temporale: Gerarchia del modulo Dates
AI015Lesson 7
00:00

Il Dates modulo in Julia fornisce un solido framework gerarchico per gestire i dati temporali attraverso tre tipi immutabili principali: Time (basato sull'orologio), Date (basato sul calendario), e DateTime (combinato).

1. Gestione dello spazio dei nomi

Scegliere come caricare il modulo determina la tua sintassi di interazione:

  • using Dates: Importa tutte le funzioni esportate in Main. Puoi chiamare today() direttamente.
  • import Dates: Le funzioni devono essere esplicitamente prefissate (ad esempio, Dates.now()). Questo è più sicuro per ingegneria su larga scala per evitare collisioni di nomi.
Modulo DatesDateDateTimeTimeAAAA-MM-GGISO-8601HH:MM:SS.msec

2. Accessori e estrazione

Oltre alla creazione, Julia consente l'estrazione chirurgica dei metadati usando funzioni specializzate come year(), minute(), o dayofweekofmonth() per identificare schemi specifici (ad esempio, il terzo venerdì).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>